﻿namespace Pibby.Core.IO
{
	using System;

	public interface IFile
	{
		string Name { get; }

		string NameNoExtension { get; }

		string FolderName { get; }

		string Path { get; }

		long Length { get; }

		bool Exists { get; }

		string Extension { get; }

		DateTime CreationTime { get; }

		DateTime LastWriteTime { get; }

		DateTime LastAccessTime { get; }

		void Delete();
	}
}
